import matplotlib.pyplot as plt
import random as rd

# # 基本matplotlib的使用示例
# # 1.制作画布 figsize 画布大小， dpi 像素点
# plt.figure()  # figsize=(40, 20),dpi=100
# # 2.定义画图数据
# x = [1, 2, 3]
# y = [2, 5, 1]
# # 3.画图-折线图  plot
# print("画图成功!")
# plt.plot(x, y)
# path = "E:\\PycharmProjects\\scientific-research\\python\\matplot\\images\\test.png"
# # 4.保存图片
# plt.savefig(path)
# # 5.展示 （会释放资源，若在后保存，则已释放资源了）
# plt.show()

# 示例2
x1 = range(10)
y1 = [rd.randrange(15, 18) for i in x1]
y2 = [rd.randrange(15, 18) for i in x1]
x1_ticks = ["M{}".format(i) for i in x1]
# plt.yticks()
# plt.xticks(x1,)
# 刻度
plt.xticks(x1[::2],x1_ticks[::2])
# 添加网格
plt.grid(True,linestyle='--',alpha=0.7)
# 添加描述
plt.title("plot test")
plt.xlabel("x")
plt.ylabel("y")

plt.plot(x1, y1,label='y1',linestyle='--')
plt.plot(x1, y2,label='y2')
plt.legend()
plt.show()
